@charset "utf-8";

#bigPic img {
	width: 100%
}

#foucs {
	position: relative;
	width: 100%;
	overflow: hidden
}

#foucs .swiper-slide {
	position: relative;
	text-align: center
}
#foucs .swiper-slide a{/* max-height: 500px; */overflow: hidden;}
#foucs img {
	display: block;
	width: 100%;
	height: auto;
	transition: all .6s;
	/* max-height: 400px; */
}

#foucs img:hover {
	transform: scale(1);
}

#foucs h2 {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 42px;
	line-height: 42px;
	color: #fafafa;
	text-align: left;
	background: rgba(0, 0, 0, .4);
	font-weight: 400;
	font-size: 16px;
	padding: 0 8px;
	padding: 0 21% 0 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#foucs a {
	display: block
}

#foucs .pagination {
	position: absolute;
	left: 79%;
	bottom: 8px;
	z-index: 20;
	text-align: right;
	width: 20%;
	margin: 0;
}

#foucs .swiper-pagination-bullet {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px;
	cursor: pointer;
	background: #fff;
	border-radius: 8px;
	/* opacity: .8; */
}

#foucs .swiper-pagination-bullet-active {
	background: #015293;
	opacity: 1;
}

#foucs .swiper-button-next,#foucs .swiper-button-prev,
#zt .swiper-button-next, #zt .swiper-button-prev
 {
	position: absolute;
	z-index: 10;
	width: 20px;
	height: 64px;
	top: 50%;
	margin-top:-32px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12px 65px;
	border-radius: 10px;
	background-color: rgba(255, 255, 255, .6);
}
#foucs .swiper-button-next:hover,#foucs .swiper-button-prev:hover,
#zt .swiper-button-next:hover,#zt .swiper-button-prev:hover
{background-color: rgba(255, 255, 255, 1);}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 32px
}

.tab-head {
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 40px
}

.tab-head ul {
	height: auto;
	overflow: hidden;
	line-height: 38px;
	border-bottom: solid 1px #eee
}

.tab-head ul li {
	/* float: left; */
	margin: 0px 16px;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	padding: 0;
}
.tab-xw1 li,.tab-xw2 li {margin: 0px 8px!important;}

.tab-head ul span {
	float: left;
	padding: 0px 10px;
	font-size: 16px;
}

.tab-head ul li a {
	font-size: 22px;
	font-weight: 700;
}

.tab-head ul li:first-child {
	padding-left: 0
}

.tab-head ul li.hover a,.tab-head ul li.default a,.tab-head .tab-xw1 li.default a,.tab-head .tab-xw2 li.default a{
	color: #015293;
	font-weight: 700;
	font-size: 22px;
	border-bottom: 3px solid #015293;
	display: inline-block;
	background: none;
	padding: 0;
}

.m-hot {
	height: auto;
	border-bottom: dashed 1px #e1e1e1;
	overflow: hidden;
	/* background: #f3f3f3; */
	padding: 10px;
	margin-top: 13px;
}

.m-hot .title {
	font-size: 20px;
	font-weight: 700;
	line-height: 32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.m-hot .title a {
	color: #333333;
	font-weight: bold;
	font-size: 20px;
}

a.u-tithd.fw-100{font-weight:normal;}

.m-hot .desc {
	line-height: 36px;
	color: #888;
	height: 36px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.m-hot .desc a {
	color: #888
}

#ztzl {
	margin: 15px 0;
	height: auto;
	overflow: hidden
}

#ztzl img {
	width: 100%
}

.swiper-pagination {
	text-align: right;
	padding-right: 20px
}

.swiper-pagination-bullet {
	width: 18px;
	height: 18px;
	line-height:50px;
	background: #eeeeee;
	border-radius: 100%;
	opacity: 1;
	font-size: 10px;
	text-align: center;
	overflow: hidden;
	transition:0.3s;
}

.swiper-pagination-bullet-active {
	width: 58px;
	height: 18px;
	background: #015293;
	border-radius: 18px;
	font-size: 12px;
	color: #fff;
	transition:0.3s;
}

.tab-gg {
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 40px
}

.tab-gg ul {
	border-bottom: solid 1px #eee;
	height: auto;
	overflow: hidden;
	line-height: 20px;
	padding: 10px 0
}

.tab-gg ul li {
	float: left;
	padding: 0 8px;
	font-size: 16px;
	line-height: 20px
}

.tab-gg ul li a {
	font-size: 16px;
	font-weight: 700;
	color: #015293
}

.tab-gg ul li:first-child {
	margin: 0;
	border-left: solid 6px #015293;
	padding-left: 16px
}

.tab-gg ul li.default a {
	color: #cf2840;
	font-size: 16px;
	line-height: 20px;
	border-bottom: solid 2px #015293;
	padding-bottom: 8px
}

.u-col-nm {
	height: auto;
	overflow: hidden;
	border-bottom: solid 1px #eee
}

.u-col-nm a {
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: #015293;
	cursor: pointer;
	border-left: solid 6px #015293;
	margin: 10px 0;
	text-indent: 16px
}

.u-fw-nm {
	background: #ecf0f7;
	line-height: 40px;
	height: 40px;
	text-align: center
}

.u-fw-nm a {
	font-weight: 700;
	font-size: 16px;
	color: #7e98bf
}

.icon-glup {
	padding: 0;
	margin-top: 0;
	}

.icon-glup p {
	line-height: 32px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	top: -34px;
	}

.icon-glup p a {
	color: #333;
	font-size: 16px;
	text-align: center
	}

.tab-gk {
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 40px;
	margin-top: 8px
}

.tab-gk ul {
	border-bottom: dotted 1px #e1e1e1;
	height: auto;
	overflow: hidden;
	line-height: 20px;
	padding: 10px 0
}

.tab-gk ul li {
	float: left;
	padding: 0 8px;
	font-size: 16px;
	line-height: 20px
}

.tab-gk ul li a {
	font-size: 16px;
	color: #666;
	font-weight: 700
}

.tab-gk ul li:first-child {
	padding-left: 0
}

.tab-gk ul li.default a {
	color: #015293;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700
}

.gk-icon01 {
	background: url(/template/images/index.files/gk-icon-01.png) no-repeat center center #f5f5f5;
	color: #876638;
	height: 96px;
	width: 140px;
	display: block;
	border-radius: 4%;
	margin: 0 auto;
	background-position-y: 15px;
}
.gk-icon02 {
	background: url(/template/images/index.files/gk-icon-02.png) no-repeat center center #f5f5f5;
	color: #876638;
	height: 96px;
	width: 140px;
	display: block;
	border-radius: 4%;
	margin: 0 auto;
	background-position-y: 15px;
}
.gk-icon03 {
	background: url(/template/images/index.files/gk-icon-03.png) no-repeat center center #f5f5f5;
	color: #876638;
	height: 96px;
	width: 140px;
	display: block;
	border-radius: 4%;
	margin: 0 auto;
	background-position-y: 15px;
}
.gk-icon04 {
	background: url(/template/images/index.files/gk-icon-04.png) no-repeat center center #f5f5f5;
	color: #876638;
	height: 96px;
	width: 140px;
	display: block;
	border-radius: 4%;
	margin: 0 auto;
	background-position-y: 15px;
}
.gk-icon05 {
	background: url(/template/images/index.files/gk-icon-05.png) no-repeat center center #f5f5f5;
	color: #876638;
	height: 96px;
	width: 140px;
	display: block;
	border-radius: 4%;
	margin: 0 auto;
	background-position-y: 15px;
}
.gk-icon06 {
	background: url(/template/images/index.files/gk-icon-06.png) no-repeat center center #f5f5f5;
	color: #876638;
	height: 96px;
	width: 140px;
	display: block;
	border-radius: 4%;
	margin: 0 auto;
	background-position-y: 15px;
}
.gk-icon07 {
	background: url(/template/images/index.files/aqsc.jpg) no-repeat center center #f5f5f5;
	color: #876638;
	height: 96px;
	width: 140px;
	display: block;
	border-radius: 4%;
	margin: 0 auto;
	background-position-y: 15px;
}
.gk-icon08 {
	background: url(/template/images/index.files/gk-icon-08.png) no-repeat center center #f5f5f5;
	color: #876638;
	height: 96px;
	width: 140px;
	display: block;
	border-radius: 4%;
	margin: 0 auto;
	background-position-y: 15px;
}
.gk-icon01:hover {
	box-shadow: 0px 0px 4px #0d0d3c;
	width: 140px;
	height: 96px;
	border-radius: 4%;
	border: none;
	background-position-y: 15px;
	}
.gk-icon02:hover {
	box-shadow: 0px 0px 4px #0d0d3c;
	width: 140px;
	height: 96px;
	border-radius: 4%;
	border: none;
	background-position-y: 15px;
	}
.gk-icon03:hover {
	box-shadow: 0px 0px 4px #0d0d3c;
	width: 140px;
	height: 96px;
	border-radius: 4%;
	border: none;
	background-position-y: 15px;
	}
.gk-icon04:hover {
	box-shadow: 0px 0px 4px #0d0d3c;
	width: 140px;
	height: 96px;
	border-radius: 4%;
	border: none;
	background-position-y: 15px;
	}
.gk-icon05:hover {
	box-shadow: 0px 0px 4px #0d0d3c;
	width: 140px;
	height: 96px;
	border-radius: 4%;
	border: none;
	background-position-y: 15px;
	}
.gk-icon06:hover {
	box-shadow: 0px 0px 4px #0d0d3c;
	width: 140px;
	height: 96px;
	border-radius: 4%;
	border: none;
	background-position-y: 15px;
	}
.gk-icon07:hover {
	box-shadow: 0px 0px 4px #0d0d3c;
	width: 140px;
	height: 96px;
	border-radius: 4%;
	border: none;
	background-position-y: 15px;
	}
.gk-icon08:hover {
	box-shadow: 0px 0px 4px #0d0d3c;
	width: 140px;
	height: 96px;
	border-radius: 4%;
	border: none;
	background-position-y: 15px;
	}

@media all and (max-width:1024px) {
	.icon-glup p {
		line-height: 20px;
		margin: 6px 0
	}

	.md-glup {
		padding: 0 8px
	}

	.tab-gk ul li {
		padding-left: 0
	}
}

@media all and (max-width:768px) {
	.tab-gk ul {
		margin: 0 auto;
		text-align: center;
		height: auto;
		overflow: hidden
	}
	#foucs .pagination {
	left: 70%;
	width: 30%;}
	.tab-head ul li.hover a,.tab-head ul li.default a,.tab-head .tab-xw1 li.default a,.tab-head .tab-xw2 li.default a,.tab-head ul li a{font-size:1.8rem;}
}

@media all and (max-width:750px) {
	#foucs img {
		min-height: 421.88px;
		height: 421.88px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:720px) {
	#foucs img {
		min-height: 405px;
		height: 405px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:640px) {
	#foucs img {
		min-height: 360px;
		height: 360px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:600px) {
	#foucs img {
		min-height: 337.5px;
		height: 337.5px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:560px) {
	#foucs img {
		min-height: 315px;
		height: 315px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:520px) {
	#foucs img {
		min-height: 292.5px;
		height: 292.5px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:480px) {
	#foucs img {
		min-height: 270px;
		height: 270px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:440px) {
	#foucs img {
		min-height: 247.5px;
		height: 247.5px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:414px) {
	#foucs img {
		min-height: 232.88px;
		height: 232.88px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:400px) {
	#foucs img {
		min-height: 225px;
		height: 225px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:375px) {
	#foucs img {
		min-height: 210.94px;
		height: 210.94px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:360px) {
	#foucs img {
		min-height: 202.5px;
		height: 202.5px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

@media all and (max-width:320px) {
	#foucs img {
		min-height: 180px;
		height: 180px
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 24px
	}

	.u-col-nm {
		border-bottom: none;
		margin: 0 -15px;
		border-top: solid 16px #f6f6f6;
		padding-top: 16px
	}

	.u-col-nm a {
		font-size: 18px;
		border-bottom: none;
		border-left: none;
		padding: 0;
		margin: 0;
		line-height: 40px;
		color: #343434
	}

	.u-col-nm a:after {
		content: "";
		background-color: #015293;
		width: 50%;
		height: 2px;
		display: block;
		margin: 0 15px
	}
}

.zs-icon01 {
	background: url(/template/images/index.files/i-icon-01.png) no-repeat center center #f5efe6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto
}

.zs-icon01:hover {
	background: url(/template/images/index.files/i-icon-01.png) no-repeat center center #f6f6f6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	border: solid 1px #49acdc;
}

.zs-icon02 {
	background: url(/template/images/index.files/i-icon-02.png) no-repeat center center #f5efe6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto
}

.zs-icon02:hover {
	background: url(/template/images/index.files/i-icon-02.png) no-repeat center center #f6f6f6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	border: solid 1px #49acdc
}

.zs-icon03 {
	background: url(/template/images/index.files/i-icon-03.png) no-repeat center center #f5efe6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto
}

.zs-icon03:hover {
	background: url(/template/images/index.files/i-icon-03.png) no-repeat center center #f6f6f6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	border: solid 1px #49acdc
}

.zs-icon04 {
	background: url(/template/images/index.files/i-icon-04.png) no-repeat center center #f5efe6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto
}

.zs-icon04:hover {
	background: url(/template/images/index.files/i-icon-04.png) no-repeat center center #f6f6f6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	border: solid 1px #49acdc
}

.f-icon01 {
	background: url(/template/images/index.files/f-icon-01.png) no-repeat center center #f5efe6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto
}

.f-icon01:hover {
	background: url(/template/images/index.files/f-icon-01.png) no-repeat center center #f6f6f6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	border: solid 1px #49acdc
}

.f-icon02 {
	background: url(/template/images/index.files/f-icon-02.png) no-repeat center center #f5efe6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto
}

.f-icon02:hover {
	background: url(/template/images/index.files/f-icon-02.png) no-repeat center center #f6f6f6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	border: solid 1px #49acdc
}

.f-icon03 {
	background: url(/template/images/index.files/f-icon-03.png) no-repeat center center #f5efe6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto
}

.f-icon03:hover {
	background: url(/template/images/index.files/f-icon-03.png) no-repeat center center #f6f6f6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	border: solid 1px #49acdc
}

.f-icon04 {
	background: url(/template/images/index.files/f-icon-04.png) no-repeat center center #f5efe6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto
}

.f-icon04:hover {
	background: url(/template/images/index.files/f-icon-04.png) no-repeat center center #f6f6f6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	border: solid 1px #49acdc
}

.f-icon05 {
	background: url(/template/images/index.files/f-icon-05.png) no-repeat center center #f5efe6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto
}

.f-icon05:hover {
	background: url(/template/images/index.files/f-icon-05.png) no-repeat center center #f6f6f6;
	color: #876638;
	height: 64px;
	width: 64px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	border: solid 1px #49acdc
}

/* 友情链接 */
.index-link {
	position: relative;
	width: 100%;
}

.link-bd {
	width: 16.6666666%;
	float: left;
}

.link-tnm {
	text-align: center;
	line-height: 46px;
	cursor: pointer;
	color: #fff;
	white-space: nowrap;
}

.link-con {
	display: none;
	position: absolute;
	width: 100%;
	padding: 2rem;
	left: 0;
	bottom: 36px;
	background: #fff;
	z-index: 9;
	border: 1px solid #EFEFEF;
	;
}

.link-con li {
	float: left;
	width: 16%;
	padding-left: 4%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 22px;
}

.link-bd:hover .link-con {
	display: block;
}

.link-txt {
	padding: 1.5rem 2rem;
	width: 100%;
	background: #EFEFEF;
}

.link-txt span {
	font-weight: bold;
}

.link-txt a {
	padding: 0 1rem;
}

.index-link .col-md-2 {
	width: 20%;
}

.fireman930-bg {
	background-image: url(/template/images/index.files/gcdclaooznbg.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	width: 100%;
	z-index: 0;
}

.fireman930-box-bg-in {
	background-color: #FFF;
	margin: 56px auto 0 auto;
	z-index: 100;
	width: 1335px;
}

.wap_bg img {
	width: 100%;
	/* height: 70px; */
}

@media (min-width: 1328px) {
	.wap_bg {
		display: none;
	}

}

@media (max-width: 1327px) {
	.fireman930-bg {
		background-image: none !important;
	}

	.wap_h {
		display: none;
	}

	.fireman930-box-bg-in {
		margin: auto !important;
		width: 100%;
	}
}
@media  (min-width: 1000px){
#foucs{/* height:500px; */overflow:hidden;}
/* #foucs img {min-height: 500px;} */
}
@media (min-width: 768px) and (max-width: 999px) {
#foucs{height:400px;overflow:hidden;}
#foucs img {min-height: 400px;}
}
/* 十四运横条 */
.sy-ssy img{margin-left: -8px;}
.sy-ydxm{background: url(/template/images/index.files/ydxm-bg.png)  no-repeat;height: 112px;width: 97px;margin-left: 64.8%;margin-top: -0.15%;}
.sy-ydxm img{padding-right: 20px;padding-top: 25px;}
.cd-countdown {height: 110px;margin-left: 72.1%;margin-top: -8.4%;bottom: 0;color: #fff;
	background: url(/template/images/index.files/sy-ssydjs.png) no-repeat;}
.cd-name {line-height: 24px;font-size: 14px;text-align: left;height: 36px;text-indent: 8px;padding-top: 40px;}
.cd-name span{font-size: 48px;}
.cd-countdowns {height: 80px;margin-left: 85.3%;margin-top: -5.3%;bottom: 0;color: #fff;text-indent: 8px;}
.cd-names {line-height: 24px;font-size: 14px;text-align: left;height: 36px;text-indent: 8px;}
.cd-names span{font-size: 48px;}
@media screen and (max-width: 1024px) {
	.sy-ssy img{width: 100%;}
	.sy-ydxm {background: url(/template/images/index.files/ydxm-bg.png) no-repeat;
		height: 71px;width: 97px;margin-left: 56.6%; margin-top: -0.18%;}
	.sy-ydxm img {padding-right: 27px;padding-top: 13px;width: 75%;}
	.cd-countdown {height: 69px;margin-left: 66.3%;margin-top: -7.4%;bottom: 0;color: #fff;
		background: url(/template/images/index.files/sy-ssydjs.png) center no-repeat;}
	.cd-name {line-height: 24px;font-size: 14px;text-align: left;height: 36px;text-indent: 8px;padding-top: 7%;}
	.cd-name span {font-size: 26px;}
	.cd-countdowns {height: 80px;margin-left: 82.3%;margin-top: -5.1%;bottom: 0;color: #fff;text-indent: 8px;}
	.cd-names span {font-size: 26px;}
	}
#zt{
	margin: 15px 0;
	}
#zt img{
	width: 100%;
	height: 95px;
	padding: 0 8px;
	}
.ztzl-title{
	width: 100%;
	height:auto;
	}
.ztzl-title a{
	color: #fff;
	padding: 10px 0;
	background: #015293;
	text-align: center;
	line-height: 30px;
	height: 80px;
	font-size: 18px;
	font-weight: bolder;
	display: block;
	}
.zwgk_ico .col-md-2{
	width: 14.2857%;
	height: 96px;
	}

@media (max-width: 1023px){

	.zwgk_ico .col-sm-2 {
		width: 25%;
		margin: 10px 0;
		}
	}
@media (max-width: 767px) {
	.zwgk_ico .col-xs-4 {
		width: 50%;
		margin: 10px 0;
		}
	}